package cn.zcl.demo.builder;


import cn.zcl.demo.domain.Task;

import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: zhanchenlei
 * @Date: 2021/04/30/15:05
 * @Description:builder模式
 */
public class BuilderDemo {

    public static void main(String[] args) {
        //直接调用静态方法
        Task task = Task.builder()
                .type(1)
                .content("处理一下这个任务")
                .status(0)
                .finishDate(new Date())
                .build();
        //记得重写tostring方法builder注解不包含tostring注解，否则打印的是地址
        System.out.println(task.toString());
    }


}
